/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Caio
 */
public class CompraProxy implements Compra {

      Cliente cliente;
      Produto produto;
    
    public CompraProxy(Cliente cliente,Produto produto){
        this.cliente=cliente;
        this.produto=produto;
    }
    @Override
    public void RealizaCompra() {
       if (cliente.getDinheiro() >= produto.getValor()){
           cliente.setDinheiro(cliente.getDinheiro()-produto.getValor());
           System.out.println("Compra realizada com sucesso por : "+ cliente.getNome()+" e seu novo saldo é de : "+cliente.getDinheiro());
       }else{
           System.out.println("Não foi possível realizar sua compra por falta de crédito");
       }
    }
    
}
